| Version | ID |
|---|---|
| 1.14.4 | 0x0E |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x0E | Play | Server | Entity ID | VarInt | The ID of the entity to interact |
| Type | VarInt Enum | 0: interact, 1: attack, 2: interact at | |||
| Target X | Optional Float | Only if Type is interact at | |||
| Target Y | Optional Float | Only if Type is interact at | |||
| Target Z | Optional Float | Only if Type is interact at | |||
| Hand | Optional VarInt Enum | Only if Type is interact or interact at; 0: main hand, 1: off hand | |||
| Sneaking | Boolean | If the client is sneaking. |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x0E | Play | Server | Entity ID | VarInt | The ID of the entity to interact |
| Type | VarInt Enum | 0: interact, 1: attack, 2: interact at | |||
| Target X | Optional Float | Only if Type is interact at | |||
| Target Y | Optional Float | Only if Type is interact at | |||
| Target Z | Optional Float | Only if Type is interact at | |||
| Hand | Optional VarInt Enum | Only if Type is interact or interact at; 0: main hand, 1: off hand | |||
| Sneaking | Boolean | If the client is sneaking. |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x0E | Play | Server | Entity ID | VarInt | The ID of the entity to interact |
| Type | VarInt Enum | 0: interact, 1: attack, 2: interact at | |||
| Target X | Optional Float | Only if Type is interact at | |||
| Target Y | Optional Float | Only if Type is interact at | |||
| Target Z | Optional Float | Only if Type is interact at | |||
| Hand | Optional VarInt Enum | Only if Type is interact or interact at; 0: main hand, 1: off hand |
| Packet ID | State | Bound To | Field Name | Field Type | Notes |
|---|---|---|---|---|---|
| 0x0E | Play | Server | Entity ID | VarInt | The ID of the entity to interact |
| Type | VarInt Enum | 0: interact, 1: attack, 2: interact at | |||
| Target X | Optional Float | Only if Type is interact at | |||
| Target Y | Optional Float | Only if Type is interact at | |||
| Target Z | Optional Float | Only if Type is interact at | |||
| Hand | Optional VarInt Enum | Only if Type is interact or interact at; 0: main hand, 1: off hand |